| автор перевода: Koval Alexander | Предыдущая | Следующая | Оглавление |
Flash Player 6.
my_txt.removeListener(listener:Object)
listener Объект который не будет больше получать
уведомлений от TextField.onChanged
или TextField.onScroller.
Если listener был успешно удален, метод возвращает true . В противном случае (например если listener не найден), возвращает false.
Метод; удаляет объект listener ранее привязанный к текстовому полю с помощью
TextField.addListener().
Следующий пример создает текстовое поле ввода, названое my_txt.
Когда пользователь делает ввод в текстовое поле, информация о числе символов
в поле отображается в окне Output. Если пользователь щелкает экземпляр кнопки
removeListener_btn, тогда listener удаляется и информация более не отображается.
this.createTextField("my_txt", this.getNextHighestDepth(), 10, 10, 160, 20);
my_txt.border = true;
my_txt.type = "input";
var txtListener:Object = new Object();
txtListener.onChanged = function(textfield_txt:TextField) {
trace(textfield_txt+" changed. Current length is: "+textfield_txt.length);
};
my_txt.addListener(txtListener);
removeListener_btn.onRelease = function() {
trace("Removing listener...");
if (!my_txt.removeListener(txtListener)) {
trace("Error! Unable to remove listener");
}
};
| Посмотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |